package com.cmict.data.form.api.util;

import org.springframework.web.multipart.MultipartFile;

/**
 * @description: 计算工具类
 * @author: qiaoyu
 * @create: 2022-06-20 22:57
 **/
public class CountUtil {


	public static Boolean count(String ruleValue,String sum,String formValue) {
		if(sum.equals("eq")){
			if(Integer.parseInt(formValue) == Integer.parseInt(ruleValue)){
				return true;
			}
		}
		if(sum.equals("ne")){
			if(Integer.parseInt(formValue) != Integer.parseInt(ruleValue)){
				return true;
			}
		}
		if(sum.equals("lt")){
			if(Integer.parseInt(formValue) < Integer.parseInt(ruleValue)){
				return true;
			}
		}
		if(sum.equals("le")){
			if(Integer.parseInt(formValue) <= Integer.parseInt(ruleValue)){
				return true;
			}
		}
		if(sum.equals("gt")){
			if(Integer.parseInt(formValue) > Integer.parseInt(ruleValue)){
				return true;
			}
		}
		if(sum.equals("ge")){
			if(Integer.parseInt(formValue) >= Integer.parseInt(ruleValue)){
				return true;
			}
		}
		if(sum.equals("ge")){
			if(Integer.parseInt(ruleValue) >= Integer.parseInt(ruleValue)){
				return true;
			}
		}
		if(sum.equals("ge")){
			if(Integer.parseInt(ruleValue) >= Integer.parseInt(formValue)){
				return true;
			}
		}
		if(sum.equals("seq")){
			if(ruleValue.equals(formValue)){
				return true;
			}
		}
		if(sum.equals("sne")){
			if(!ruleValue.equals(formValue)){
				return true;
			}
		}
		if(sum.equals("sge")){
			if(ruleValue.contains(formValue)){
				return true;
			}
		}
		if(sum.equals("sle")){
			if(!ruleValue.contains(formValue)){
				return true;
			}
		}
		return false;
	}
}

